$(function(){
    //点击切换验证码
    $("#changeCode").click(function () {
        $.ajax({
            url:"/easybuyUser/changeCode",
            success:function (data) {
                if(data=="image"){
                     window.location.reload();
                }
            }
        })
    })

    //注册和表单验证
    $("#register").click(function () {
        var loginName=$("#loginName").val();
        var password=$("#password").val();
        var email=$("#email").val();
        var phone=$("#phone").val();
        var code=$("#code").val();
        if(loginName==""){
            $("#uname").html("用户名不能为空");
            $("#uname").css("display","block");
            // return false;
        }else if(password==""){
            $("#uname").html("密码不能为空");
            $("#uname").css("display","block");
            // return false;
        }else if(password!=""&&password!=$("#surepwd").val()){
            $("#uname").html("两次密码输入不一致");
            $("#uname").css("display","block");
            return false;
        }else if(email==""){
            $("#uname").html("邮箱不能为空");
            $("#uname").css("display","block");
            // return false;
        }else if(!email.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/)){
            $("#uname").html("邮箱格式不正确");
            $("#uname").css("display","block");
            return false;
        } else if(phone==""){
            $("#uname").html("手机号不能为空");
            $("#uname").css("display","block");
            // return false;
        }else if(!phone.match(/^[1]+[3,8]+\d{9}$/)){
            $("#uname").html("手机号格式不正确");
            $("#uname").css("display","block");
            return false;
        }else if(code==""){
            $("#uname").html("验证码输入错误");
            $("#uname").css("display","block");
            // return false;
        }else{
            $.ajax({
                url:"/easybuyUser/register",
                data:{
                    "loginName":loginName,
                    "password":password,
                    "email":email,
                    "phone":phone
                },
                success:function(data){
                    if(data=="true"){
                        alert("注册成功");
                    }else{
                        alert("注册失败");
                    }
                }
            })
        }
    })

    //判断登录名是否重名
    $("#loginName").blur(function () {
        var loginName=$("#loginName").val();
        $.ajax({
            url:"/easybuyUser/loginNameCount",
            data:{
                "loginName":loginName,
            },
            success:function (data) {
                if(data=="true"){
                    $("#uname").css("display","block");
                    $("#uname").html("用户名重复");
                }
            }
        })
    })

    //判断验证码输入是否正确
    $("#code").blur(function(){
        var code=$("#code").val();
        $.ajax({
            url:"/easybuyUser/sameCode",
            data:{
                "code":code
            },
            success:function (data) {
                if(data==""){
                    $("#uname").css("display","block");
                    $("#uname").html("验证码输入错误");
                    $("#code").val("");
                }else if(data=="true"){
                    $("#uname").html("");
                }
            }
        })
    })
})